lovebirds (openly affectionate couple) - Turkish English Dictionary